//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef _SIMILARITYTMALIGN_H_
#define	_SIMILARITYTMALIGN_H_
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include <time.h>

#include "libraries.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class SimilarityTMAlign {

  private:

    String* filenameList;
    String* locationDB;
    String* filenameOut;
    String* locationOut;
    String* locationTMAlign;

  protected:

    bool    SplitColumn(char*, TListE <String>*, const char*);
    bool    ReadOutTMAlign(char*, int&, int&, int&, double&, double&, double&);
    void    ShowTime(time_t);
    char*   ShowTime(time_t, char*);

  public:

    SimilarityTMAlign();
    SimilarityTMAlign(const SimilarityTMAlign&);
    SimilarityTMAlign(const SimilarityTMAlign*);

    ~SimilarityTMAlign();

    void    FilenameList(String*);
    void    LocationDB(String*);
    void    FilenameOut(String*);
    void    LocationOut(String*);
    void    LocationTMAlign(String*);

    String* FilenameList(void);
    String* LocationDB(void);
    String* FilenameOut(void);
    String* LocationOut(void);
    String* LocationTMAlign(void);

    bool    GetSimilarityData(void);

};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
